package System.machine;

import patterns.Status.MachineStatus;

public interface FarmMachine {
    String getMachineId();
    String getMachineType();
    void updateStatus(MachineStatus status);
    MachineStatus getCurrentStatus();
    void assignTask(String task);
    double getFuelLevel();
    void setFuelLevel(double level);
    String getLocation();
    void setLocation(String location);
    String getCurrentTask();
    void displayStatus();
}
